2、for – in循环,使用下标
使用的人最多,在所有遍历方式中效率最低
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
var arr=["小明","小张","小韦"]; //注意直接赋值用中括
document.write("arr:",arr,"<br>");
for (i in arr) {
document.write(i+arr[i]+"写作业"+"<br>");
};
</script>
</head>
<body>
</body>
</html>
arr:小明,小张,小韦
0小明写作业
1小张写作业
2小韦写作业
3、for of循环,需要在(ES6支持浏览器中使用)
for of遍历比for in遍历效率高,但比普通for 循环效率低。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
var arr=["小明","小张","小韦"]; //注意直接赋值用中括
document.write("arr:",arr,"<br>");
for (value of arr) {
document.write(value+"写作业"+"<br>");
};
</script>
</head>
<body>
</body>
</html>